body.theme-light {
  --c-bg-panel-color: rgba(255, 255, 255, 0.1);

  --c-text-color-1: #000000;
  --c-text-color-2: #353535;
  --c-text-color-3: #808080;
  --c-text-color-4: #B2B2B2;

  --c-tile-color: rgba(0, 0, 0, 0.04);
  --c-tile-hover-color: rgba(0, 0, 0, 0.06);
  --c-bg-popover-color: #FFFFFF;
  --c-item-color: rgba(0, 0, 0, 0.04);
  --c-bg-item-color: rgba(128, 128, 128, 0.08);
  --c-bg-hover-color: rgba(128, 128, 128, 0.08);
  --c-bg-glass-color: rgba(250, 250, 250, 0.6);

  --c-border-color-1: rgba(60, 60, 60, .29);
  --c-border-color-2: rgba(60, 60, 60, .12);
  --c-border-color-3: rgba(60, 60, 60, .06);
  --c-border-color-4: rgba(60, 60, 60, .04);
  --c-border-glass-color: rgba(255, 255, 255, 0.9);

  --c-box-shadow-1: 0 12px 48px 0 rgba(6, 10, 38, .15);
  --c-box-shadow-2: 0 6px 24px 0 rgba(6, 10, 38, .1);
  --c-box-shadow-3: 0 6px 18px 0 rgba(6, 10, 38, .04);
  --c-box-shadow-4: 0 5px 14px 0 rgba(6, 10, 38, .02);
  --c-inset-box-shadow-1: inset 0 4px 6px rgba(0, 0, 0, 0.15);
}

body.theme-dark {
  --c-bg-panel-color: rgba(27, 27, 27, 0.2);

  --c-text-color-1: #ffffff;
  --c-text-color-2: #D2D2D2;
  --c-text-color-3: #8E8E8E;
  --c-text-color-4: #626262;

  --c-tile-color: rgba(255, 255, 255, 0.06);
  --c-tile-hover-color: rgba(255, 255, 255, 0.08);
  --c-bg-popover-color: rgba(37, 37, 42, 1);
  --c-item-color: #232324;
  --c-bg-item-color: rgba(128, 128, 128, 0.12);
  --c-bg-hover-color: rgba(128, 128, 128, 0.1);
  --c-bg-glass-color: rgba(0, 0, 0, 0.4);

  --c-border-color-1: rgba(84, 84, 84, .65);
  --c-border-color-2: rgba(84, 84, 84, .48);
  --c-border-color-3: rgba(84, 84, 84, .34);
  --c-border-color-4: rgba(255, 255, 255, .07);
  --c-border-glass-color: rgba(255, 255, 255, 0.03);

  --c-box-shadow-1: unset;
  --c-box-shadow-2: 0 6px 24px 0 rgba(6, 10, 38, .1);
  --c-box-shadow-3: 0 2px 18px 0 rgba(6, 10, 28, .2);
  --c-box-shadow-4: 0 2px 14px 0 rgba(6, 10, 28, .2);
  --c-inset-box-shadow-1: inset 0 6px 6px rgba(0, 0, 0, 0.2);
}

body {
  color: var(--c-text-color-2);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.no-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
  &::-webkit-scrollbar {
    display: none; /* Chrome、Safari 隐藏滚动条 */
  }
}
.no-scroll {
  overflow-y: hidden !important;
  overflow-x: hidden !important;
}